﻿namespace Ouere.Contract.Domain
{
    /// <summary>
    /// 宠物状态
    /// </summary>
    public enum PetStatus : byte
    {
        /// <summary>
        /// 正常
        /// </summary>
        Normal = 0,

        /// <summary>
        /// 跑掉了
        /// </summary>
        Disabled = 1
    }

    /// <summary>
    /// 宠物背包类型
    /// </summary>
    public enum PetBagCategory : byte
    {
        /// <summary>
        /// 物品
        /// </summary>
        Normal = 0,

        /// <summary>
        /// 临时
        /// </summary>
        Temp = 1
    }

    /// <summary>
    /// 宠物背包格子状态
    /// </summary>
    public enum PetBagCellStatus : byte
    {
        /// <summary>
        /// 正常(有道具)
        /// </summary>
        Normal = 0,

        /// <summary>
        /// 空的
        /// </summary>
        Empty = 1,

        /// <summary>
        /// 未开启
        /// </summary>
        Disabled = 2
    }

    /// <summary>
    /// 宠物道具分类
    /// </summary>
    public enum PetPropCategory:byte
    {
        /// <summary>
        /// 金袋
        /// </summary>
        CoinBag = 0,

        /// <summary>
        /// 道具
        /// </summary>
        Prop = 1,

        /// <summary>
        /// 道具碎片
        /// </summary>
        PropFragment = 2,

        /// <summary>
        /// 护身符
        /// </summary>
        Amulet = 3,

        /// <summary>
        /// 护身符碎片
        /// </summary>
        AmuletFragment = 4
    }
    /// <summary>
    /// 金袋种类
    /// </summary>
    public enum CoinBagCategory : byte
    {
        /// <summary>
        /// 免费货币
        /// </summary>
        FreeMoney = 0,

        /// <summary>
        /// 道具
        /// </summary>
        Prop = 1,

        /// <summary>
        /// 道具护身符
        /// </summary>
        PropFragment = 2,

        /// <summary>
        /// 护身符
        /// </summary>
        Amulet = 3,

        /// <summary>
        /// 护身符碎片
        /// </summary>
        AmuletFragment = 4

    }
    public enum CoinBagLevel : byte
    {
        One = 1,
        Two,
        Three,
        Four,
        Five
    }

}